/* 重置样式 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; border: 0;}
body {
	overflow-x: hidden;
	background: #fff;
	color: #666;
	font-size: 14px;
	font-family: Microsoft YaHei,Arial,Verdana,Helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, i, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#fff; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; }
img { border:none;display: block;vertical-align: top; }
dl,ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
.clearfix:after {content: ""; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float: left;}
.fr{float: right;}
.wrap{width: 1200px;margin: 0 auto;position: relative;}
.pr{position: relative;}
.pa{position: absolute;}


/* 公共头部 底部 */
.header{position: relative; z-index: 2;}
.header .headTop{height: 80px;background-color: #003279;line-height: 80px;z-index: 30;position: relative; }
.header .headTop .left li{float: left;}
.header .headTop .left li a{background: url(5822.png)  0 -184px no-repeat;padding:0 20px;}
.header .headTop .left .dy a{background-position: 0 -204px;}
.header .headTop .left .xx a{background-position: 0 -220px;}
.header .headTop .right{
	width: 282px;
	color: #fff;
}
.header .headTop .right a{padding: 0 6px;} 
.header .headTop .right .microblog,.header .headTop .right .wechat{display:inline-block;width: 24px;height: 22px;
	background: url(5822.png) right -238px no-repeat;padding: 0;margin-left: 10px;cursor: pointer; margin-top:13px;}
.header .headTop .right .saoma{margin-top: 14px; width: 70px;}
.header .headTop .right .wechat{background-position: left -255px;}
.header .headTop .right .wechatPic{bottom: -231px;right: 0;z-index: 30;display: none;}
.header .headTop .right .wechatPic img{width: 200px;height: 200px;}
.header .headNav{height: 83px;background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.header .headNav .logo{padding-top: 8px;}
.header .nvaList{
	padding: 25px 0;
	padding-right: 0px;
}
.header .nvaList .lis{
	float: left;
	line-height: 30px;
	font-size: 18px;
	position: relative;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
}
.header .nvaList .lis a{
	color: #343434;
	display: block;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
}
.header .nvaList .lis a.cur{border-bottom: 3px solid #014099;}
.header .nvaList .lis a.curr{border-bottom: 3px solid #014099;}
.header .headNav .search{position: absolute;width: 30px;height: 30px;right: 0;top: 26px;
	background: url(5822.png) right -275px no-repeat;}
.header .nvaList ol{position: absolute;left: 0;top: 40px;background-color: red;display: none;}
.header .nvaList ol li{height: 30px; width: 116px; text-align: center;line-height: 30px;}
.header .nvaList ol a{}
.header .nvaList ol a.cur{}
/* 公共底部样式 */
.footer{
	height: 500px;
	padding-top: 0px;
	background-color: #666666;
	color: #FFFFFF;
}
.footer .topInfor{
	height: 286px;
	border-bottom: 1px solid #333;
}
.footer .bottomInfor{padding-top: 27px;}
.footer .topInfor .left,.footer .topInfor .center{
	width: 550px;
}
.footer .topInfor .left a{
	color: #FFFFFF;
}
.footer .topInfor .left dl{
	font-size: 15px;
	line-height: 45px;
	width: 180px;
}

.footer .center .assnLink dt{height:35px;line-height:35px;font-size:14px;}
.footer .center .divselect{height:35px;position:relative; z-index:1;}
.footer .center .divselect cite{
	height: 35px;
	line-height: 35px;
	display: block;
	color: #CCCCCC;
	cursor: pointer;
	font-style: normal;
	padding-right: 35px;
	border: 1px solid #666;
	padding-left: 15px;
	font-size: 14px;
	background: url(5820.png) no-repeat right center;
}
.footer .center .divselect ul{border:1px solid #cdcdcd; background-color:#ffffff; margin-top:-1px; display:none;position:absolute; width: 100%;}
.footer .center .divselect ul li{height:36px; line-height:36px;}
.footer .center .divselect ul li a{display:block; height:38px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;}
.footer .center .divselect ul li a:hover{background-color:#d5e9f2;}
.footer .center .assnLink{position: relative;}
.footer .center .assnLink dd{
	width: 198px;
	border: 1px solid #333;
	margin-bottom: 23px;
}
.footer .center .tier{position: relative;z-index: 3;}
.footer .center .tier2{position: relative;z-index: 2}
.footer .center .tier3{position: relative;z-index: 1}
.footer .center .tier4{position: relative;z-index: 0}
.footer .center .followUs dt{margin-bottom: 14px;}
.footer .center .followUs dd{margin-bottom: 10px;text-align: center;}
.footer .center .followUs dd img{margin-bottom: 10px;text-align: center;width: 83px;height: 83px;}
.footer .bottomInfor .rightInfor{
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
}
.footer .bottomInfor .rightInfor p{line-height: 20px;}

/* footer旋转木马轮播图 */
.footer .right{
	width: 268px;
	height: 270px;
	padding-left: 112px;
}
.footer .right p{margin-bottom: 50px;}
.roundabout-holder {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; width: 170px; padding-top: 0px; position: absolute; height: 130px}
.roundabout-moveable-item {border-right: 0px; border-top: 0px; border-left: 0px; width: 120px; border-bottom: 0px; 
    list-style-type: none; height: 154px;}
.roundabout-moveable-item img {display: block; width: 100%; height: 100%;box-shadow: 0px 0px 15px rgba(0,0,0,.5);}
.round_conrol {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 2px 0px auto; width: 63px; 
    padding-top: 0px; position: relative; height: 22px}
#bt-left {display: block !important; cursor: pointer; position: absolute; width: 16px;text-indent: -9999px; left: -20px !important;
background: url(5822.png) no-repeat left -304px;height: 30px;top: 50%;margin-top: -15px;}
#bt-right {display: block !important; cursor: pointer; position: absolute; width: 16px;text-indent: -9999px; right: -20px !important;
background: url(5822.png) no-repeat -15px -304px;height: 30px;top: 50%;margin-top: -15px;}



/* 首页轮播图 */
.lunbo{
	position: relative;
	width: 100%;
	height: 450px;
	overflow: hidden;
	z-index: 1;
}
.lunbo ul li{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 610px;
	z-index: 2;
	background-image: url(#);
}
.lunbo ul li a{display: block;width: 100%;height: 610px;cursor: pointer;}
.lunbo ol{position: absolute;bottom:28px;left:50%;z-index: 3;overflow: hidden;}
.lunbo ol li{float: left;width: 10px;height:10px;cursor: pointer;border-radius: 50%;
	background: #fff;margin: 0 3px;}
.lunbo ol li.current{filter:Alpha(opacity=100);background: #e8340c;opacity: 1;}
.lunbo .Prev,.lunbo .Next{
	position: absolute;
	width: 51px;
	height: 51px;
	background: url(#) no-repeat left top;
	background-position:0px 100px;
	top: 50%;
	margin-top: -35px;
	z-index: 99;
	display: none;

}
.lunbo .Prev,.lunbo .Prev{
	position: absolute;
	width: 51px;
	height: 51px;
	background: url(#) no-repeat left top;
	background-position:0px 50px;
	top: 50%;
	margin-top: -35px;
	z-index: 98;
	display: none;

}
.lunbo .Prev{left:45px;background-position: left top;}
.lunbo .Next{right:45px;background-position: right top;}

/* 主体内容 */
.content #conRight{margin-right: 0;}
.content .tabt span{
	display: inline-block;
	width: 100px;
	height: 34px;
	cursor: pointer;
	font-size: 22px;
	color: #369;
	padding-bottom: 20px;
}
.content .tabt span .smallTit{font-size: 12px;border-left: 2px solid #5f7ca6;padding-left: 4px;
    text-transform:uppercase;line-height: 12px;}
.content .tabt span.current{
	color: #003;
}
.content .tabt span.current .smallTit{color: #e8340c;border-left: 2px solid #e8340c;}
.content .tabb li {width: 100%; height: 270px; display: none;}
.content .tabb li.show{display: block;}
.content{
	height: 500px;
	padding-top: 60px;
	width: 100%;
	background: url(#) repeat-x left center #122a4d;
}
.content .container{
	float: left;
	width: 340px;
	margin-right: 90px;
}
.content .tabb .top{
	height: 259px;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.content .tabb .top .caption{font-size: 20px;color: #fff;height: 60px;line-height: 60px;}
.content .tabb .bottom{padding: 5px 0 0 20px;}
.content .tabb .bottom div.txt{
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
	width: 290px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* 企业要闻轮播图 */
.newsLbo{
	width: 340px;
	height: 200px;
	position: relative;
}
.boxin{ width: 100%;  height: 100%;  overflow: hidden;    position: relative;}
.newsLbo .ulList{ width: 800%; position: absolute; top:0; left:0;}
.newsLbo .ulList div{ float: left;}
.newsLbo .left,.newsLbo .right{z-index: 99;width:15px;height:30px;position: absolute;top:50%;margin-top:-15px;
    background: url(5822.png) no-repeat left -306px;}
.newsLbo .left{left: 18px;}
.newsLbo .right{ right:18px;background-position:-15px -306px; }
.newsLbo .text{
	position: absolute;
	bottom: -50px;
	left: 0;
	width: 85%;
	color: #fff;
	font-size: 16px;
}
.newsLbo .text div{ float: left;display: none;}
.newsLbo .text .current{ display: block; }
.newsLbo .number{position: absolute;right: 0;bottom: -50px;font-size: 14px;color: #fff;}
.newsLbo .number em{color: #e8340c;}
/* 首页基层动态轮播图 */
.newsLboo{ width: 370px; height: 200px; position: relative;}
.boxin2{ width: 100%;  height: 100%;  overflow: hidden;    position: relative;}
.newsLboo .ulList2{ width: 800%; position: absolute; top:0; left:0;}
.newsLboo .ulList2 div{ float: left;}
.newsLboo .left,.newsLboo .right{z-index: 99;width:15px;height:30px;position: absolute;top:50%;margin-top:-15px;
    background: url(5822.png) no-repeat left -306px;}
.newsLboo .left{left: 18px;}
.newsLboo .right{ right:18px;background-position:-15px -306px; }
.newsLboo .text2{ position: absolute; bottom:-50px; left:0; width: 80%;color: #fff;font-size: 16px;}
.newsLboo .text2 div{ float: left;display: none;}
.newsLboo .text2 .current{ display: block; }
.newsLboo .number2{position: absolute;right: 0;bottom: -50px;font-size: 14px;color: #fff;}
.newsLboo .number2 em{color: #e8340c;}

/* 公司详情介绍 */
.introduce{
	background-color: #fff;
	height: 500px;
}
.introduce .top{
	padding-bottom: 60px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 60px;
}
.introduce .top .left,.introduce .top .right{
	width: 510px;
}
.introduce .top .left{margin-right: 60px;}
.introduce .top h3{
	height: 36px;
	font-size: 22px;
	color: #333;
}
.introduce .top h3 span{color:#acacac;font-size: 12px;border-left: 2px solid #acacac;margin-left: 12px;
    line-height: 12px;height:12px;text-transform: uppercase;padding-left: 4px;font-family: "宋体";}
.introduce .container .tabt{
	width: 150px;
	height: 394px;
	background-color: #ededed;
	font-size: 14px;
	padding-top: 10px;
}
.introduce .container .tabt span{
	/*width: 136px;*/
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #FFF;
	padding-right: px;
	text-align: left;
	background-color: #122a4d;
	border-top: #ededed solid 1px;
	border-left: #ededed solid 1px;
	border-right: #ededed solid 1px;
	display: block;
	cursor: pointer;
	padding-left: 10px;
}
.introduce .container .tabt span.current{
	background-color: #0B172D;
	color: #F30;
	/*width: 136px;*/
	display: block;
}
.introduce .container .tabb{
	width: 320px;
	height: 240px;
	background-color: #f7f7f7;
	color: #333;
	line-height: 26px;
	padding-bottom: 30px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 30px;
}
.introduce .container .tabb a{font-size: 12px;color: #e75959;}
.introduce .container .tabb li{display: none;}
.introduce .container .tabb li .section{text-indent: 2em;}
.introduce .container .tabb li.show{display: block;}
.introduce .container .tabb .companyCart{
	height: 102px;
	background-color: #fff;
	margin-bottom: 12px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}
.introduce .container .tabb .companyCart .leftInfor{
	border-right: 1px solid #efefef;
	width: 205px;
}
.introduce .container .tabb .companyCart .rightPic .adddiv{
	width: 88px;
	height: 104px;
	vertical-align: middle;
	text-align: right;
	display: table-cell;
}
.introduce .container .tabb .companyCart .rightPic img{display: inline;}
.introduce .container .tabb .companyCart dt{font-size: 14px;color: #333;font-weight: bold;}
.introduce .container .tabb .companyCart dd em{font-size: 12px;font-weight: bold;line-height: 24px;}
.introduce .bottom ul{width: 1240px;}
.introduce .bottom li{float: left;margin-right:38px;width: 210px;height: 139px;}
.introduce .bottom li .pic{background-color: #f7f7f7;position: relative;
    overflow: hidden;}
.introduce .bottom li .picc{width: 210px;height: 130px;vertical-align: middle; 
    text-align: center;display:table-cell;}
.introduce .bottom li .pic img{display: inline; *margin-top: 25px;}
.introduce .bottom li .pic .piccHick img{*margin-top: 40px;}
.introduce .bottom li .border{width: 100%;height: 6px;margin-top: 3px;}
.introduce .bottom li .borderBlue{background-color: #014099;}
.introduce .bottom li .borderRed{background-color: #e75959;}
.introduce .bottom li .pic .masking{position: absolute;width: 130px;height: 80px;left: 0;bottom: -130px;
    background-color: #3063ab;font-size: 30px;color: #fff; padding: 25px 40px;}
/* 产业概况轮播 */
#smallLb{
	position: relative;
	width: 230px;
	margin: 26px auto 0;
}
#smallLb .ad{height:110px;overflow:hidden;position:relative;}
#smallLb img{
	width: 225px;
}
#smallLb .ad #imgs div{float:left;display:block;height: 100%;width:155px;margin-right: 20px;}
#smallLb .ad #imgs{ position:absolute; top:0; width:990px;}
#smallLb .ad #imgs div.current{display:block;}
#smallLb #arr{display: block;}
#smallLb #arr em{ width:40px; height:40px; position:absolute; left:-45px; top:50%; 
	margin-top:-20px; cursor:pointer; line-height:40px; text-align:center; font-family:'黑体'; 
	font-size:30px;  color:#494949;}
#smallLb #arr #right{right:-45px; left:auto;}




/* 新闻页样式 */
.news{background-color: #fff;}
.newsNav{height: 52px;line-height: 52px;font-size: 14px;color: #333;margin-bottom: 30px;}
.newsNav span{color: #e75959;}
/* 新闻页模块一样式 */
.module1{margin-bottom: 53px;}
.module1 .carousel{width: 656px;height: 410px;}
/* 主轮播图 */
.module1 .newsCarousel{width: 656px;height: 400px;overflow: hidden;}
.module1 .newsCarousel .prev,.module1 .newsCarousel .next{width: 51px;height: 51px;position: absolute;
    background: url(5822.png) left top;top: 50%;margin-top: -25px;z-index: 10;}
.module1 .newsCarousel .prev{left: 14px;}
.module1 .newsCarousel .next{background-position: left -50px;right: 14px;}
.module1 .newsCarousel .bottom{bottom: 0px;left: 0px;height: 60px;line-height: 60px;background-color: #003279;
    width: 656px;z-index: 2;*bottom: -5px;}
.module1 .newsCarousel .olBar{color: #fff;font-size: 18px;}
.module1 .newsCarousel .olBar li{display: none;padding-left: 30px;}
.module1 .newsCarousel .olBar li.current{display: block;}
.module1 .newsCarousel .dot{overflow: hidden;margin: 26px 22px 0 0;}
.module1 .newsCarousel .dot li{float: left;width: 10px;height: 10px;margin-right: 8px;
    background: url(5822.png) 0px -164px;}
.module1 .newsCarousel .dot li.cur{background: url(5822.png) -41px -164px;}
.module1 .newsCarousel .ulList{width: 600%;overflow: hidden;position: relative;}
.module1 .newsCarousel .ulList li{float: left;}
/* 主轮播图结束 */
.module1 .newsList{width: 502px;height: 410px;}
.module1 .listTit{padding-bottom: 15px;border-bottom: 1px solid #c8c8c8;}
.module1 .listTit li{float: left;color: #c8c8c8;height: 40px;line-height: 40px;font-size: 18px;width: 115px;
    border-right:1px solid #c8c8c8;cursor: pointer;}
.module1 .listTit li.cur{color: #003279;}
.module1 .listTit li.nobor{border-right: none;padding-left: 30px;}
.module1 .listTit li.nobor em{left: 177px;}
.module1 .listTit li em{width: 11px;height: 7px;bottom: -8px;left: 40px;display: none;
    background: url(5822.png) -39px -103px;border-top: 2px solid #fff;}
.module1 .listTit li.cur em{display: block;}
.module1 .newsList .listCon{color: #333;}
.module1 .newsList .listCon .listconBox{display: none;}
.module1 .newsList .listCon .listconBox.cur{display: block;}
.module1 .newsList .listCon .top{border-bottom:1px solid #efefef;padding-bottom: 20px;}
.module1 .newsList .listCon h2{font-size: 24px;color: #e75959;height: 60px;line-height: 60px;width: 100%;
    overflow: hidden;}
.module1 .newsList .listCon .contentTxt{line-height: 26px;}
.module1 .newsList .listCon .contentTxt a{color: #333;}
.module1 .listCon .bottomList{padding-top: 20px;}
.module1 .listCon .bottomList li{width: 490px;padding-left:12px;height: 32px;line-height: 32px;
    background: url(5822.png) no-repeat -49px -369px;overflow: hidden;}
.module1 .listCon .bottomList li a{font-size: 16px;color: #333;float: left;}
.module1 .listCon .bottomList li span{float: right;}
/* 新闻页模块二样式 */
.module2{height: 345px;margin-bottom: 44px;color: #333;}
.module2 h4,.module3 h4{height: 50px;line-height: 50px;border-bottom: 1px solid #e5e5e5;color: #003279;
    font-size: 18px;margin-bottom: 20px;}
.module2 .trends{width: 763px;}
.module2 .leftLb{}
/* 新闻页面--基层动态轮播图 */
.module2 .newsLboo{ width: 416px; height: 220px; position: relative;}
.module2 .boxin2{ width: 100%;  height: 100%;  overflow: hidden;    position: relative;}
.module2 .newsLboo .ulList2{ width: 800%; position: absolute; top:0; left:0;}
.module2 .newsLboo .ulList2 div{ float: left;}
.module2 .newsLboo .left,.module2 .newsLboo .right{z-index: 99;width:32px;height:32px;position: absolute;top:50%;margin-top:-16px;
    background: url(5822.png) no-repeat left -102px;}
.module2 .newsLboo .left{left: 18px;}
.module2 .newsLboo .right{ right:18px;background-position:left -132px; }
.module2 .newsLboo .text2{ position: absolute; bottom:-50px; left:0; width: 80%;color: #333;font-size: 16px;height: 50px;
    line-height: 50px;font-weight: bold;overflow: hidden; }
.module2 .newsLboo .text2 div{ float: left;display: none;}
.module2 .newsLboo .text2 .current{ display: block;}
.module2 .newsLboo .number2{position: absolute;right: 0;bottom: -36px;font-size: 14px;color: #333;font-weight: bold;}
.module2 .newsLboo .number2 em{color: #e8340c;}




.module2 .rightList{width: 304px;}
.module2 .rightList li,.module3 .rightList li{line-height: 30px;padding-left:14px;font-size: 14px;overflow: hidden;
    background: url(5822.png) no-repeat -49px -371px;text-overflow:ellipsis;white-space:nowrap;}
.module2 .rightList li a,.module3 .rightList li a{color: #333;}
.module2 .article .rightList{width: 340px;}
/* 新闻页模块三样式 */
.module3{height: 557px;margin-bottom: 80px;}
.module3 .mtjj{width:362px; }
.module3 .mtjj .topPic h3{height: 58px;line-height: 58px;font-size: 18px;text-align: center;}
.module3 .gzxx{width:304px;margin: 0 97px; }
.module3 .gzxx .ztzl{margin-top: 50px;}
.module3 .spzq{width:340px; }
.module3 .spzq .topPic{padding-bottom: 21px;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;}


/* 党建与文化样式 */
.alliance .top{height: 52px;background-color: #eee;padding-top: 8px;}
.alliance .top ul{width: 700px;margin-left: 42px;}
.alliance .top li{float: left;width: 220px;overflow: hidden;padding-left:12px;height: 22px;line-height: 22px;
    background: url(5822.png) no-repeat -49px -376px;}
.alliance .top li a{color: #333;}
.alliance .bottom{height: 41px;background-color: #f6b84b;padding-top:15px; }
.alliance .bottom .indexLink{right: 0;bottom: 0px;color: #676e9a;}
.alliance .bottom .indexLink a{color: #000;}
.alliance .bottom .goTop{bottom: -44px;left: 50%;margin-left: -102px;width: 204px;height: 53px;z-index: 15;cursor: pointer;}
/* 党建与文化模块一样式 */
.culture_mod1{margin-bottom: 66px;}
.culture_mod1 .carousel{width: 340px;height: 260px;}
.culture_mod1 .newsCarousel{width: 340px;height: 250px;overflow: hidden;}
.culture_mod1 .newsCarousel .bottom{bottom: -5px;left: 0px;height: 50px;line-height: 50px;background-color: #003279;
    width: 340px;}
.culture_mod1 .newsCarousel .olBar{color: #fff;font-size: 14px;}
.culture_mod1 .newsCarousel .olBar li{display: none;padding-left: 20px;height: 50px;line-height: 50px;}
.culture_mod1 .newsCarousel .olBar li.current{display: block;}
.culture_mod1 .newsCarousel .dot{overflow: hidden;margin: 20px 20px 0 0;}
.culture_mod1 .newsCarousel .dot li{float: left;width: 7px;height: 7px;margin-right: 4px;
    background: url(5822.png) 0px -174px;}
.culture_mod1 .newsCarousel .dot li.cur{background: url(5822.png) -44px -174px;}
.culture_mod1 .newsCarousel .ulList{width: 600%; position: relative;overflow: hidden;}
.culture_mod1 .newsCarousel .ulList li{float: left;}

.culture_mod1 .dynamic{width: 384px;height: 260px;margin: 0 95px 0 42px;}
.culture_mod1 h2{font-size: 18px;color: #e8340c;margin-bottom: 20px;}
.culture_mod1 .bottomList{/* padding-top: 20px; */}
.culture_mod1 .bottomList li{width: 372px;padding-left:12px;height: 32px;line-height: 32px;
    background: url(5822.png) no-repeat -49px -369px;overflow: hidden;}
.culture_mod1 .bottomList li a{font-size: 16px;color: #333;float: left;width: 275px;height: 32px;overflow: hidden;
    text-overflow:ellipsis;white-space:nowrap;}
.culture_mod1 .bottomList li span{float: right;}
.culture_mod1 .build{width: 339px;}
.culture_mod1 .build .contentTxt{line-height: 26px;color: #333;text-indent: 2em;margin-top: 8px;}
.culture_mod1 .build .contentTxt a{color: #e75959;}
/* 党建与文化模块二样式 */
.culture_mod2{height: 390px;margin-bottom: 50px;}
.culture_mod2 h2,.culture_mod3 h2{height: 40px;line-height: 40px;font-size: 18px;color: #e8340c;margin-bottom: 15px;}
.culture_mod2 .vanguard{width: 372px;overflow:hidden;height: 371px;margin: 0 96px 0 89px;}
.culture_mod2 .vanguard .container{width: 300%;position: relative;}
.culture_mod2 .vanguard .container li{float: left;width: 372px;}
.culture_mod2 .vanguard .container li.current{display: block;}
.culture_mod2 .vanguard .infor{height: 122px;border-top: 1px solid #cbcbcb;padding: 15px 10px 15px 0;color: #a0a0a0;}
.culture_mod2 .vanguard .infor .left{width: 120px;text-align: center;margin-right: 20px;}
.culture_mod2 .vanguard .infor .right{width: 220px;text-indent: 2em;line-height: 26px;}
.culture_mod2 .vanguard .infor .right a{color: #e75959;}
.culture_mod2 .vanguard .infor .left img{margin: 0 auto;width: 72px;height: 72px;border-radius: 50%;
    border:3px solid #d9d9d9;}
.culture_mod2 .vanguard .infor .left .name{font-size: 14px;color: #333;font-weight: bold;}
.culture_mod2 .vanguard ol{overflow: hidden;margin-left: -33px;position: absolute;left: 50%;width: 66px;}
.culture_mod2 .vanguard ol li{float: left;width: 8px;height: 8px;background: #d4d4d4;margin-right: 5px;border-radius: 50%;}
.culture_mod2 .vanguard ol li.cur{background: #e8340c;}
.culture_mod2 .workersHome{width: 303px;}

.culture_mod2 .workersHome .listTit{padding-bottom: 15px;border-bottom: 1px solid #c8c8c8;}
.culture_mod2 .workersHome .listTit li{float: left;color: #c8c8c8;height: 40px;line-height: 40px;font-size: 18px;width: 115px;
    border-right:1px solid #c8c8c8;cursor: pointer;}
.culture_mod2 .workersHome .listTit li.cur{color: #e8340c;}
.culture_mod2 .workersHome .listTit li.nobor{border-right: none;padding-left: 30px;}
.culture_mod2 .workersHome .listTit li.nobor em{left: 177px;}
.culture_mod2 .workersHome .listTit li em{width: 11px;height: 7px;bottom: -8px;left: 40px;
    display: none;background: url(5822.png) -39px -103px;border-top: 2px solid #fff;}
.culture_mod2 .workersHome .listTit li.cur em{display: block;}
.culture_mod2 .rightList{margin-top: 15px;*margin-top: 0px;}
.culture_mod2 .rightList li{line-height: 30px;padding-left:14px;font-size: 14px;overflow: hidden;
    background: url(5822.png) no-repeat -49px -371px;text-overflow:ellipsis;white-space:nowrap;}
.culture_mod2 .rightList li a{color: #333;}
.culture_mod2 .lis{display: none;}
.culture_mod2 .lis.current{display: block;}
.culture_mod2 .special{width: 339px;}
.culture_mod2 .specialPic img{margin-bottom: 12px;}
/* 党建与文化模块三样式 */
.culture_mod3{height: 372px;margin-bottom: 62px;overflow: hidden;}
.culture_mod3 .cultureList{/*width: 400%;*/position: relative;}
.culture_mod3 .cultureList li{float: left;/* margin-right: 47px; */}
.culture_mod3 .cultureList li a{display: block;padding-right: 47px;width:202px;}
.culture_mod3 .arr{right: 0;top: 20px;}
.culture_mod3 .arr span{display: inline-block;width: 24px;height: 24px;margin-left: 10px;cursor: pointer;float: left;
    background: url(#) left top;}
.culture_mod3 .arr span.right{background-position: left bottom;}
/* 四大文化区域 */
.culture_mod33{height: 382px;margin-bottom: 62px;}
.culture_mod33 .cultureList{width: 1220px;}
.culture_mod33 .cultureList li{width:206px;height: 314px;float: left;margin-right: 23px;color:#333;
    background-color:#f7f7f7;padding: 38px 38px 30px;}
.culture_mod33 .cultureList li:hover{background-color:#003279;color:#fffefe;}
.culture_mod33 .cultureList li .title{color: #e8340c;font-size: 18px;text-align: center;margin: 12px;}
.culture_mod33 .cultureList li .txt{text-indent: 2em;line-height: 24px;}
.culture_mod33 .cultureList li img{margin: 0 auto;}
/* 三大系统区域 */
.system{padding-bottom: 100px;}
.system ul{overflow: hidden;width: 1245px;}
.system li{float: left;width: 371px;height: 69px;background: url(#) left top;margin-right: 44px;}
.system li a{display: block;width: 371px;height: 69px;}
.system li.system2{background-position: left -69px;}
.system li.system3{background-position: left -138px;}
.system li.system1:hover{background-position: left -207px;}
.system li.system2:hover{background-position: left -276px;}
.system li.system3:hover{background-position: left -345px;}

/* 集团概况页面样式 */
.survey{}
.survey h2{font-size: 18px;color: #003078;margin-bottom: 20px;}
.synopsis{height: 658px;margin-bottom: 40px;}
.synopsis .synopsisL{width: 582px;}
.synopsis .mechanism{width: 522px;}
.synopsis .mechanism img{margin: 0 auto;}
.groupInfor{margin-bottom: 60px;overflow: hidden;}
.groupInfor .leftPic img{width: 258px;height: 210px;}
.groupInfor .rightTxt{border: 6px solid #f7f7f7;border-left: none;width: 266px;height: 178px;padding: 10px 20px 10px 30px;
    font-size: 14px;color: #333;text-indent: 2em;line-height: 25px;overflow: hidden;}
.groupInfor .listTit{padding-bottom: 15px;}
.groupInfor .listTit li{float: left;color: #c8c8c8;height: 40px;line-height: 40px;font-size: 18px;width: 115px;
    border-right:1px solid #c8c8c8;cursor: pointer;overflow: hidden;}
.groupInfor .listTit li.cur{color: #02327a;}
.groupInfor .listTit li.nobor{border-right: none;padding-left: 30px;}
.groupInfor .lis{display: none;}
.groupInfor .lis.current{display: block;}
.ranks .rightTxt{color: #707070;text-indent: 2em;font-size: 12px;}
.ranks .rightTxt p.name{color: #333;height: 50px;line-height: 50px;text-indent: 0em;text-align: center;font-size: 14px;}

.ranks .leftPic img{width: 258px;height: 210px;}
.ranks .rightTxt{border: 6px solid #f7f7f7;border-left: none;width: 266px;height: 178px;padding: 10px 20px 10px 30px;
    font-size: 14px;color: #333;text-indent: 2em;line-height: 26px;overflow: hidden;}
.ranks .listTit{padding-bottom: 15px;}
.ranks .listTit li{float: left;color: #c8c8c8;height: 40px;line-height: 40px;font-size: 18px;width: 115px;
    border-right:1px solid #c8c8c8;cursor: pointer;overflow: hidden;}
.ranks .listTit li.cur{color: #02327a;}
.ranks .listTit li.nobor{border-right: none;padding-left: 30px;}
.ranks .lis{display: none;}
.ranks .lis.current{display: block;}
/* 领导关怀 */
.survey .care{height: 315px;background-color: #c6e2f8;padding-top: 50px;margin-bottom: 80px;}
.survey .care h2{margin-bottom:30px;}
.survey .care .carousel .overflowBox{width: 1200px;height:226px;overflow: hidden;}
.survey .care .carousel .overflowBox ul{position: relative;*position: static;}
.survey .care .carousel li{float: left;}
.survey .care .carousel li a{display: block;width: 264px;padding-right: 48px;}
.survey .carousel span.arrL,.survey .carousel span.arrR{width: 15px;height: 32px;position: absolute;top: 50%;
    margin-top: -16px;background: url(5822.png) 0px -305px;cursor: pointer;}
.survey .care .carousel span.arrL{left: -24px;}
.survey .care .carousel span.arrR{background-position: -14px -305px;right: -24px;}
.survey .care .carousel .caption{font-size: 16px;line-height: 40px;color: #333;height: 40px;padding-left: 12px;}
.survey .care .carousel .caption span{color: #02327a;font-weight: bold;}
/* 发展历程 */
.course{height: 832px;margin-bottom: 90px;}
.course h2{height: 50px;line-height: 50px;color: #02327a;font-size: 18px;border-bottom: 1px solid #cbcbcb;}
.course .left{width: 766px;}
.course .right{width: 340px;}
.course .right .leader{margin-left: 15px;color: #323232;font-size: 14px;}
.course .right .leader tr{line-height: 30px;}
.supervisor{width: 325px;margin-left: 15px;color: #323232;font-size: 14px;}
.supervisor li{line-height: 30px;}
.supervisor span{display: inline-block;width: 44px;margin-right:36px;font-weight: bold;
      text-justify:distribute-all-lines;/*ie6-8*/
      text-align-last:justify;/* ie9*/
      -moz-text-align-last:justify;/*ff*/
      -webkit-text-align-last:justify;/*chrome 20+*/
      text-align:justify;}
.contactWay{font-size: 14px;margin:30px 0 0 15px;color: #323232;}
.contactWay tr{line-height: 30px;}
.contactWay td{padding-right: 15px;}
